home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / science / wlplt258.zip / WLPLOT.HLP < prev   
Text File  |  1995-02-03  |  48KB  |  1,216 lines

  1. Help File for WL-Plot                        Last Modified February 3, 1995
  2. THIS FILE IS FORMATTED FOR USE BY WL-PLOT.  DO NOT EDIT THE FILE IN ANY
  3. WAY!
  4. ~begindeclarations
  5. ~wlplot -45670
  6. ~functions -44293
  7. ~conic_sections -43811
  8. ~derivatives -43400
  9. ~relation -43007
  10. ~bifurcations -42475
  11. ~recursions -41529
  12. ~curve_fit -40962
  13. ~use_cga -40407
  14. ~reverse_screen -39723
  15. ~exit -39357
  16. ~rpn -39243
  17. ~entering_function -38328
  18. ~cartesian -36761
  19. ~polar -36322
  20. ~parametric -35898
  21. ~steps -35654
  22. ~radian_mode -34971
  23. ~show_axis -34692
  24. ~grid -34368
  25. ~overlay -34042
  26. ~inverse -33655
  27. ~log_axis -33315
  28. ~reset_plotting_area -32394
  29. ~min_max -32228
  30. ~purge -31402
  31. ~variable_values -31128
  32. ~domain -30114
  33. ~domain_based_on_x_min_max -29348
  34. ~plot -28899
  35. ~view -28671
  36. ~print -28533
  37. ~save -28156
  38. ~retrieve -27629
  39. ~save_pcx -27096
  40. ~retrieve_pcx -26390
  41. ~quit -25686
  42. ~conic_type -25565
  43. ~conic_steps -24671
  44. ~focal_points -24309
  45. ~conic_standard_variable_values -23992
  46. ~conic_general_variable_values -22918
  47. ~show_function -21962
  48. ~deriv_min_max -21458
  49. ~integral_constant -20198
  50. ~relat_entering_functions -19352
  51. ~resolution -18238
  52. ~relat_variable_values -17444
  53. ~relat_plot -16539
  54. ~bifurc_entering_functions -15955
  55. ~bifurcation_recursion_loops -15069
  56. ~recurs_entering_functions -13938
  57. ~recursion_loops -12798
  58. ~clear_data_points -11847
  59. ~number_of_data_points -11655
  60. ~edit_data_points -11295
  61. ~cfit_linear_type -10116
  62. ~cfit_exp_type -9927
  63. ~cfit_log_type -9685
  64. ~cfit_pow_type -9479
  65. ~cfit_poly_type -9253
  66. ~cfit_best_type -8628
  67. ~cfit_none_type -8364
  68. ~cfit_plot -7730
  69. ~cfit_save -7404
  70. ~cfit_retrieve -6604
  71. ~automatic -5402
  72. ~cfit_min_max -4935
  73. ~scale -4717
  74. ~scale_title -4545
  75. ~axis_interval -4321
  76. ~cfit_overlay -4039
  77. ~cfit_steps -3269
  78. ~cfit_plotchar -2819
  79. ~plot_title -2331
  80. ~axis_title -1967
  81. ~cfit_plot_graph -1754
  82. ~cfit_return_menu -1529
  83. ~zoom -1371
  84. ~enddeclarations
  85.  
  86. ~wlplot
  87.                                WL-Plot 2.58
  88.                       Copyright 1990-95, Wesley Loewer
  89.  
  90. WL-Plot stands for "Wesley Loewer's Plotting Program."  This program was
  91. written in response to the need for simple yet effective tools specifically
  92. designed for classroom use.  Feel free to make copies of WL-Plot for anyone
  93. who can make use of it.
  94.  
  95. This program is available free of charge for educational use only.  I would
  96. appreciate a post-card from anyone who uses the program.  This serves no
  97. purpose other than to give me a pat on the back and to let me know that I
  98. have contributed to the education of more people than I could have reached
  99. directly.  If WL-Plot should prove useful to someone outside of an
  100. educational setting (such as in a job or even research), the file
  101. WLPLOT.DOC contains information on purchasing WL-Plot for such use.
  102.  
  103. Send any questions, suggestions, inservice inquiries, etc... to:
  104.      Wesley B. Loewer              or        Wesley B. Loewer
  105.      78 S. Circlewood Glen                   McCullough High School
  106.      The Woodlands, TX  77381                3800 S. Panther Creek Dr.
  107.      U.S.A                                   The Woodlands, TX  77381
  108.      (713) 292-3449 (voice)                  U.S.A
  109.                                              (713) 292-4455 (voice)
  110.      Internet: loewer@tenet.edu
  111. ~
  112. ~functions
  113.                                  Functions
  114.  
  115. The Functions module allows the user to graph functions using either
  116. Cartesian or Polar coordinates.  Also, the user can graph Parametric graphs
  117. in Cartesian coordinates where the horizontal and vertical variables are
  118. both functions of a third independent variable.
  119.  
  120. The user can skip the menu and go straight to the Function module by
  121. entering "wlplot functions" or just "wlplot f" at the DOS command line.
  122. ~
  123. ~conic_sections
  124.                               Conic Sections
  125.  
  126. This module allows the user to easily graph the various quadratic (degree
  127. 2) equations: Parabolas, Circles, Ellipses, and Hyperbolas as well as the
  128. degenerate cases: Lines, Parallel Lines, and Points.
  129.  
  130. The user can skip the menu and go straight to the Conics module by entering
  131. "wlplot conics" or just "wlplot co" at the DOS command line.
  132. ~
  133. ~derivatives
  134.                           Derivatives & Integrals
  135.  
  136. The Derivatives & Integrals module will graph functions, 1st derivatives,
  137. 2nd derivatives and indefinite integrals.  These can be plotted at the same
  138. time or individually.
  139.  
  140. The user can skip the menu and go straight to the Derivatives module by
  141. entering "wlplot derivatives" or just "wlplot d" at the DOS command line.
  142. ~
  143. ~relation
  144.                              Relation Plotter
  145.  
  146. The Relation Plotter module is a slow, but extremely powerful grapher.  It
  147. allows the user to graph relations that are not necessarily functions. 
  148. This is very useful for situations in which it is difficult, or even
  149. impossible, to solve for one variable.  It can also be used for systems of
  150. inequalities.
  151.  
  152. The user can skip the menu and go straight to the Relation Plotter module
  153. by entering "wlplot relation" or just "wlplot rel" at the DOS command line.
  154. ~
  155. ~bifurcations
  156.                                Bifurcations
  157.  
  158. Bifurcations are a type of fractal that is based on a recursive formula,
  159. that is, a formula in which the dependent variable is a function of both
  160. the independent variable and itself.  The dependent variable must start off
  161. with some initial value.  The formula is evaluated and this result is then
  162. plugged back into the formula for the dependent variable.  This process is
  163. reiterated numerous times.  Often, the resultant values will start
  164. repeating, or repeating every other time, every fourth time, etc...  When
  165. the pattern changes from every n'th time to 2n'th time, the graph is said
  166. to bifurcate, or split.  On the other hand, the values may start bouncing
  167. around with no apparent pattern and is said to be "Chaotic."
  168.  
  169. The user can skip the menu and go straight to the Bifurcation module by
  170. entering "wlplot bifurcation" or just "wlplot b" at the DOS command line.
  171. ~
  172. ~recursions
  173.                             Recursive Relations
  174.  
  175. The Recursive Relation Module allows a user to enter a recursive relation
  176. in a such a manner that both the horizontal and vertical components can
  177. depend on previous values.  This can be very useful in determining the
  178. attractors in certain fractals, such as the Henon Map and the "orbits"
  179. involved in calculating such things as the Mandelbrot Set.
  180.  
  181. The user can skip the menu and go straight to the Recursive module by
  182. entering "wlplot recursion" or just "wlplot rec" at the DOS command line.
  183. ~
  184. ~curve_fit
  185.                                Curve Fitting
  186.  
  187. The Curve Fitting Module allows the user to enter a set of data points and
  188. find a "best fit" line or curve according to various mathematical models. 
  189. The models included in this program are Linear, Exponential, Logarithmic,
  190. Power, and Polynomial (up to degree 9).  The user can also enter titles and
  191. labels appropriate for a lab course.
  192.  
  193. The user can skip the menu and go straight to the Curve Fitting module by
  194. entering "wlplot curve-fit" or just "wlplot cf" at the DOS command line.
  195. ~
  196. ~use_cga
  197.                              Use CGA Graphics
  198.  
  199. The Use CGA Graphics option forces WL-Plot to use CGA graphics mode, even
  200. if VGA mode is available.  This is useful if the DOS version being used is
  201. earlier than 4.0.  Prior to this version, DOS's GRAPHICS command did not
  202. come with the capability of printing graphic screens in any mode other than
  203. CGA mode.
  204.  
  205. The option can also be turned on from the command line by entering
  206. "wlplot /cga" at the command prompt.  If this is done, then WL-Plot can be
  207. run with about 20K less memory available.  If the Use CGA Graphics option
  208. is turned on at the command line, it cannot be turned off within the
  209. program.
  210. ~
  211. ~reverse_screen
  212.                            Graph Black on White
  213.  
  214. Reverses the image such that the graphs are plotted black on a white
  215. background.  This is useful for importing the image into other graphics
  216. programs.
  217.  
  218. Note: 
  219. This option should not be changed when printing from within the WL-Plot
  220. program as the built in print command already reverses the image.
  221. ~
  222. ~exit
  223.                                    Exit
  224.  
  225. Short-Cut key: <Alt-X>
  226.  
  227. Exits WL-Plot and returns to DOS.
  228. ~
  229. ~rpn
  230.                           Algebraic & RPN Syntax
  231.  
  232. Normally, Algebraic mode is recommended.  This allows the user to enter
  233. equations much like they would be written on paper.  To use Algebraic
  234. notation, leave the RPN option turned off.  Occasionally, RPN may be
  235. desired to speed up the graphing process or for compatibility with certain
  236. calculators.
  237.  
  238. Algebraic Mode (RPN Mode off)
  239. ( ) RPN mode - Equations are entered in Algebraic notation
  240.      Examples: 3x+1
  241.                sin Θ
  242.                amp sin w(t-φ)
  243.                sqrt(sq(mass)+1)^sqrt(sq(mass)+1)
  244.                √(mass²+1)->t t^t
  245.  
  246. RPN Mode:
  247. (X) RPN mode - Equations are entered in post-fix notation, also called
  248.      Reverse Polish Notation (RPN).
  249.      Examples: 3 x * 1 +
  250.                Θ sin
  251.                amp w t φ - * sin *
  252.                mass sq 1 + sqrt dup ^
  253.                mass ² 1 + √ ->t t t ^
  254. ~
  255. ~entering_function
  256.                             Entering a Function
  257.  
  258. keys:<LEFT>,<RIGHT> - Moves one space in either direction.   ┌────────────┐
  259.      <CTRL-LEFT>,<CTRL-RIGHT> - Moves a word at a time.      │Order of Op.│
  260.      <HOME>,<END> - Moves to the beginning or end of line.   │ ()         │
  261.      <INSERT> - Switch between insert and typeover mode.     │functions   │
  262.      <BACK>,<DEL> - Erases characters to the left or right.  │ ^          │
  263.                                                              │implied mult│
  264. Valid constants, functions and operators:                    │implied ()  │
  265. +  -  *  /  ^  <  >  <=  >=  =  <>  √  |x|  π  Γ  ²  !  ->   │ * / mod    │
  266. abs    acos   acosh  acot   acsc   alog   and    asec   asin │ + -        │
  267. asinh  atan   atan2  atanh  ceil   comb   cos    cosh   cot  │ = <>       │
  268. csc    degrad drop   dup    e      exp    fact   floor  frac │ < > <= >=  │
  269. gamma  if     int    inv    isreal j_0    j_1    j_n    ln   │ and        │
  270. log    logb   max    min    mod    neg    or     perm   pi   │ xor        │
  271. pop    push   raddeg rand   rcl    roll   round  sec    sgn  │ or         │
  272. sign   sin    sinh   sq     sqrt   sto    swap   tan    tanh │ ->         │
  273. xor    y_0    y_1    y_n                                     └────────────┘
  274.  
  275. Special Characters - Hold the <Ctrl> and press key to get character
  276.       key: a  b  d  e  f  F  g  G  i  m  o  p  s  S  t  2  Shift-2
  277. character: α  ß  δ  ε  φ  Φ  τ  Γ  ∞  µ  Ω  π  σ  Σ  Θ  ²    √
  278. (See Users Manual under "Entering Equations" for more details.)
  279. ~
  280. ~cartesian
  281.                             Cartesian Plot Type
  282.  
  283.  (1) Cartesian Plots a single equation function with the vertical axis
  284.                (dependent variable) as a function of the horizontal axis
  285.                (independent variable).
  286.  
  287.  (2) Cartesian Plots two equations simultaneously with the vertical axis
  288.                (dependent variable) as a function of the horizontal axis
  289.                (independent variable).
  290. ~
  291. ~polar
  292.                               Polar Plot Type
  293.  
  294.  (1) Polar     Plots a single equation with the radius (dependent variable)
  295.                as a function of the angle (independent variable) measured
  296.                in radians.
  297.  
  298.  (2) Polar     Plots two equations with the radius (dependent variable) as
  299.                a function of the angle (independent variable) measured in
  300.                radians.
  301. ~
  302. ~parametric
  303.                            Parametric Plot Type
  304.  
  305.  (*) Parametric
  306.  
  307. Plots a relation defined by two functions, one for the vertical axis and
  308. one for the horizontal axis.  Each function must have the same independent
  309. variable.
  310. ~
  311. ~steps
  312.                                    Steps
  313.  
  314.  steps = 160
  315.  
  316. Normally, the number of steps indicates how many points the plotter should
  317. sample in the domain to determine the shape of the relation.  Increasing
  318. the domain will not increase the number of sample points taken.  The more
  319. steps taken, the more accurate the graph, but the longer it will take. 
  320. Values may range from 1 to 65535, but values less than 30 give poor
  321. results.
  322.  
  323. When using the Polar or Parametric Plot Type, the number of steps indicates
  324. how many sample points to take for every 2π units in the domain. 
  325. Increasing the domain will in turn increase the number of sample points
  326. taken.
  327. ~
  328. ~radian_mode
  329.                                Radians Mode
  330.  
  331.  (X) Radians - on
  332.  ( ) Radians - off
  333.  
  334. When the Radians Mode is turned on, trigonometric functions interpret
  335. angles to be in units of radians.  When turned off, angles are interpreted
  336. to be in units of degrees.
  337. ~
  338. ~show_axis
  339.                                  Show Axis
  340.  
  341.  (X) Show Axis - on
  342.  ( ) Show Axis - off
  343.  
  344. Normally, the X-Y axis is shown when a relation is graphed.  Turning this
  345. option off prevents the axis from being shown.  If the Show Axis option is
  346. turned off, then the Grid option is automatically turned off as well.
  347. ~
  348. ~grid
  349.                                    Grid
  350.  
  351.  ( ) Grid - off
  352.  (X) Grid - on
  353.  
  354. Normally, a grid is not shown when a relation is graphed.  Turning this
  355. option on causes the plotter to show dashed lines corresponding to the
  356. scale.  In Polar Plotting Type, the grid is a polar grid with angle marking
  357. every 15°.
  358. ~
  359. ~overlay
  360.                                   Overlay
  361.  
  362.  ( ) Overlay graph - off
  363.  (X) Overlay graph - on
  364.  
  365. Turning this option on allows the plotter to lay one graph over another,
  366. thereby showing both the old and the new graphs.  If the Overlay option is
  367. turned on, the axis are not redrawn.  There is no limit to the number of
  368. graphs that can be overlaid on top of each other.
  369. ~
  370. ~inverse
  371.                              Inverse Function
  372.  
  373.  ( ) Inverse Function - off
  374.  (X) Inverse Function - on
  375.  
  376. This option causes the inverse of the function to be graphed.  That is, the
  377. x and y coordinates are swapped, flipping the graph over the line y=x.
  378.  
  379. The Inverse Function option is not allowed with the log options.
  380. ~
  381. ~log_axis
  382.                             Logarithmic Scales
  383.  
  384.  ( ) Log on x axis - off
  385.  (X) Log on x axis - on
  386.  
  387.  ( ) Log on y axis - off
  388.  (X) Log on y axis - on
  389.  
  390. Normally, the increments along an axis form an arithmetic sequence, such as
  391. 1, 2, 3, 4,... or 5, 10, 15, 20,... where the difference between one number
  392. and the next is a constant.  A logarithmic scale is one in which the
  393. increments along the axis form a geometric sequence, such as 0.1, 1, 10,
  394. 100,...  The values are shown on the axis are the common logarithm of the
  395. actual values.  Therefore, the values 0.01, 0.1, 1, 10, 100 would be shown
  396. as -2, -1, 0, 1, 2.  This is very useful for showing a very large range of
  397. values.  Notice that since the logarithm of a negative number is not a real
  398. value, actual negatives can not be graphed on a logarithmic scale.
  399.  
  400. The log options are not allowed with the Inverse Function option.
  401. ~
  402. ~reset_plotting_area
  403.                             Reset Plotting Area
  404.  
  405. Selecting Reset Plotting Area returns the x-min, x-max, y-min, and y-max to
  406. their original values.
  407. ~
  408. ~min_max
  409.                        Minimum/Maximum Plotting Area
  410.  
  411.  x min = -10        x max = 10
  412.  y min = -7.5       y max = 7.5
  413.  
  414. The min/max numbers represent the left, right, bottom, and top values of
  415. the graph.  On a logarithmic scale, they represent the logarithm of these
  416. values.  If the "domain based on  x min/max" option is turned on and a
  417. Cartesian type plot is selected, then changing the plotting area's x
  418. min/max automatically changes the values of the domain.
  419.  
  420. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  421. provided that 'p' is already defined and has been given a value.  Use the
  422. <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the '²'
  423. character, and <Ctrl-Shift-2> to get the '√' character.
  424.  
  425. See also: Domain min/max, domain based on x min/max.
  426. ~
  427. ~purge
  428.                           Purge Unused Constants
  429.  
  430. Eliminates any variables or constant which are no longer being used in an
  431. equation.  This can be useful to use after changing equations with
  432. different variable names or after typographical errors.
  433. ~
  434. ~variable_values
  435.                          Entering Constant Values
  436.  
  437. amp = 4
  438. w = 3
  439. t = <independent variable>
  440. φ = 0.25
  441.  
  442. An equation such as "f(t)=amp*sin(w*t-φ)" can be entered with up to 10
  443. variable names.  The user can then easily change the value of "amp", "w",
  444. or "φ" with out having to reenter or edit the equation.
  445.  
  446. WL-Plot makes no assumption about which variable is the horizontal
  447. independent variable.  This allows the user to have full control over the
  448. interpretation of the equation.  To change the value of a variable, simply
  449. move to that variable and enter a new value.  To indicate which variable is
  450. the independent variable, enter an "i" (for independent) or "h" (for
  451. horizontal) without the quotes.
  452.  
  453. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  454. provided that 'p' is already defined and has been given a value.  Use the
  455. <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the '²'
  456. character, and <Ctrl-Shift-2> to get the '√' character.
  457. ~
  458. ~domain
  459.                               Domain Min/Max
  460.  
  461.   x min = -10
  462.   x max = 10
  463.  
  464. The domain minimum and maximum values determines the beginning and ending
  465. value of the independent variable during the plotting process.  If the
  466. "domain based on  x min/max" option is turned on and a Cartesian type plot
  467. is selected, then changing the domain automatically changes the x min/max
  468. values in the plotting area.
  469.  
  470. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  471. provided that 'p' is already defined and has been given a value.  Use the
  472. <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the '²'
  473. character, and <Ctrl-Shift-2> to get the '√' character.
  474.  
  475. See also: domain based on x min/max.
  476. ~
  477. ~domain_based_on_x_min_max
  478.                          Domain Based on X Min/Max
  479.  
  480.  (X) Domain based on x min/max - on
  481.  ( ) Domain based on x min/max - off
  482.  
  483. When this option is on and a Cartesian type plot is being graphed, then
  484. changing either the x min/max in the Plotting Area or the Domain min/max,
  485. automatically causes the other to changed as well.  Turning the option off
  486. allows the user to show more of the independent axis than what is in the
  487. domain.
  488. ~
  489. ~plot
  490.                                    Plot
  491.  
  492. Short-Cut keys: <Right-Mouse-Button>, <Ctrl-Enter>
  493.  
  494. Selecting Plot causes WL-Plot to parse and graph the equation.  Either of
  495. the short-cut keys can be used at any time.
  496. ~
  497. ~view
  498.                                    View
  499.  
  500. Short-Cut keys: <Alt-V>
  501.  
  502. Selecting View displays the last plot made by WL-Plot.
  503. ~
  504. ~print
  505.                                    Print
  506.  
  507. Short-Cut keys: <Alt-P>
  508.  
  509. Causes the graph to be printer on a printer.  The GRAPHICS utility
  510. (supplied with DOS) must be run before the image can be printed.  To have
  511. WL-Plot run the GRAPHICS utility automatically with the proper printer
  512. selected, run the SETUP program prior to starting WL-Plot for the first
  513. time.
  514. ~
  515. ~save
  516.                                    Save
  517.  
  518. Short-Cut keys: <Alt-S>
  519.  
  520. Selecting Save causes WL-Plot to list out the previously saved file names
  521. and prompts the user to enter a name.  The file name extension (the 3
  522. characters after the period) is not required.  If a mouse is being used,
  523. the user can double-click on a name already listed in order to select that
  524. file name.  The file includes all the information to regenerate the graph,
  525. such as the equation, plot type, plotting area, and variable values.
  526. ~
  527. ~retrieve
  528.                                  Retrieve
  529.  
  530. Short-Cut keys: <Alt-R>
  531.  
  532. Selecting Retrieve causes WL-Plot to list out the previously saved file
  533. names and prompts the user to enter a name.  The file name extension (the 3
  534. characters after the period) is not required.  If a mouse is being used,
  535. the user can double-click on a name already listed in order to select that
  536. file name.  The file includes all the information to regenerate the graph,
  537. such as the equation, plot type, plotting area, and variable values.
  538. ~
  539. ~save_pcx
  540.                                  Save-PCX
  541.  
  542. Selecting Save-PCX causes WL-Plot to list out the previously saved PCX file
  543. names and prompts the user to enter a name.  The file name extension (the
  544. ".pcx") is not required.  If a mouse is being used, the user can double-
  545. click on a name already listed in order to select that file name.  The file
  546. includes only an image of the graph itself.  It does not include any
  547. information about the equation, plotting area, variable values, etc...
  548.  
  549. The PCX format is commonly used by other graphics packages and by some word
  550. processors.  The option allows the user to save a graph and then import the
  551. image into one of these other programs.
  552. ~
  553. ~retrieve_pcx
  554.                                Retrieve-PCX
  555.  
  556. Selecting Retrieve-PCX causes WL-Plot to list out the previously saved PCX
  557. file names and prompts the user to enter a name.  The file name extension
  558. (the ".pcx") is not required.  If a mouse is being used, the user can
  559. double-click on a name already listed in order to select that file name. 
  560. The file includes only an image of the graph itself.  It does not include
  561. any information about the equation, plotting area, variable values, etc...
  562.  
  563. The PCX format is commonly used by other graphics packages and by some word
  564. processors.  The option allows the user to import a black and white picture
  565. created by another program into WL-Plot.
  566. ~
  567. ~quit
  568.                                    Quit
  569.  
  570. Short-Cut keys: <Alt-Q>
  571.  
  572. Exits out of the current module.
  573. ~
  574. ~conic_type
  575.                             Conic Section Type
  576.  
  577.   ( ) Circle
  578.   ( ) Ellipse
  579.   (V) Parabola
  580.   ( ) Hyperbola
  581.   ( ) Intersecting Lines
  582.   ( ) Parallel Lines
  583.   ( ) Single Line
  584.   ( ) Single Point
  585.  
  586. The type of conic section to be graphed is selected from the above list. 
  587. Of the four types of conic sections (Circle, Ellipse, Parabola, Hyperbola),
  588. the Parabola and Hyperbola have both horizontal and vertical versions
  589. indicated by an 'H' or 'V' respectively.
  590.  
  591. Besides the normal four conic sections, the degenerate cases can also be
  592. graphed.  These shapes are formed when a conic section is taken to an
  593. extreme limit such as when the radius of a circle is zero (Single Point),
  594. when a parabola is infinitely flat (Single Line), when a hyperbola is
  595. infinitely flat (Parallel Lines), or when the focal points of a hyperbola
  596. are the same point (Intersecting Lines).
  597. ~
  598. ~conic_steps
  599.                             Conic Section Steps
  600.  
  601.  steps = 160
  602.  
  603. The number of steps indicates how many points the plotter should sample to
  604. determine the shape of the relation.  The more steps taken, the more
  605. accurate the graph, but the longer it will take.  Values may range from 1
  606. to 65535, but values less than 30 give poor results.
  607. ~
  608. ~focal_points
  609.                          Focal Points & Asymptotes
  610.  
  611.   ( ) Focal Points & Asymptotes - off
  612.   (X) Focal Points & Asymptotes - on
  613.  
  614. Selecting Focal Points & Asymptotes will cause the plotter to place a dot
  615. where the focal points are and a dashed line where the asymptotes are.
  616. ~
  617. ~conic_standard_variable_values
  618.              Entering Conic Standard Equation Constant Values
  619.  
  620. h = 4
  621. k = 3
  622. a = 2
  623. b = 5
  624.    rotation Θ = 45°
  625. slope = tan Θ = 1.0
  626.  
  627. To change the value of a variable, simply move to that variable and enter a
  628. new value.  An angle of rotation can be given in degrees.  Alternately, the
  629. tangent of the angle may be entered, but doing so limits the angle of
  630. rotation from -90° to 90°.  Expressions can be used such "-2π²" or "√5". 
  631. Use the <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get
  632. the '²' character, and <Ctrl-Shift-2> to get the '√' character.
  633.  
  634. As values are changed in the Standard Equation Constants, the values in the
  635. General Equation Constants below are automatically updated.  Switching
  636. between the Standard and General section may change the Standard Equation
  637. somewhat, even to another conic section type or rotation, but will keep the
  638. same shape.  For example: an ellipse with a=2 and b=2 is a circle with r=2;
  639. or a line with the equation "2x+6y=14" has the same graph that "x+3y=7"
  640. does.
  641. ~
  642. ~conic_general_variable_values
  643.               Entering Conic General Equation Constant Values
  644.  
  645. A = 1
  646. B = 0
  647. C = 1
  648. D = 0
  649. E = 0
  650. F = -1
  651.  
  652. To change the value of a variable, simply move to that variable and enter a
  653. new value.  Expressions can be used such "-2π²" or "√5" or "asin(.5)".  Use
  654. the <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the
  655. '²' character, and <Ctrl-Shift-2> to get the '√' character.
  656.  
  657. As values are changed in the General Equation Constants, the type of conic
  658. section selected (Ellipse, Parabola, etc...) as well as the values in the
  659. Standard Equation Constants above are automatically updated.  Switching
  660. between the Standard and General section may change the Standard Equation
  661. somewhat, even to another conic section type or rotation, but will keep the
  662. same shape.  For example: an ellipse with a=2 and b=2 is a circle with r=2;
  663. or a line with the equation "2x+6y=14" has the same graph that "x+3y=7"
  664. does.
  665. ~
  666. ~show_function
  667.                Show Integral, Function, 1st & 2nd Derivative
  668.  
  669.  ( ) Show Indefinite Integral - off
  670.  (X) Show Function            - on
  671.  (X) Show 1st Derivative      - on
  672.  ( ) Show 2nd Derivative      - off
  673.  
  674. The indefinite integral, the function itself, and its 1st derivative and
  675. 2nd derivative can be shown one at a time or in any combination, but always
  676. in that order.  Turning the various options on or off gives the user full
  677. control over what is displayed on the graph.
  678. ~
  679. ~deriv_min_max
  680.       Integral, Function, & Derivative Minimum/Maximum Plotting Area
  681.  
  682.   x  min = -10        x  max = 10
  683.   Sf min = -4         Sf max = 4
  684.   f  min = -4         f  max = 4
  685.   f' min = -4         f' max = 4
  686.   f" min = -4         f" max = 4
  687.  
  688. The x min/max numbers represent the left and right values of the graph. 
  689. The Sf min/max, f min/max, f' min/max, and f" min/max represent the bottom
  690. and top of the graph of the function's indefinite integral, the function
  691. itself, its 1st derivative, and its 2nd derivative respectively.  If the
  692. "domain based on  x min/max" option is turned on, then changing the
  693. plotting area's x min/max automatically changes the values of the domain. 
  694. Since the integrals are indefinite, the plotter tries to select a
  695. reasonable integration constant.  If the integral graph is too far off the
  696. screen, then the Sf min/max values may need to be adjusted.
  697.  
  698. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  699. provided that "p" is already defined and has been given a value.  Use the
  700. <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the '²'
  701. character, and <Ctrl-Shift-2> to get the '√' character.
  702.  
  703. See also: Domain min/max, domain based on x min/max.
  704. ~
  705. ~integral_constant
  706.                             Integral Constants
  707.  
  708.  ( ) Integral Constant based on average - off
  709.  (X) Integral Constant based on average - on
  710.  
  711. The integrals that are graphed are indefinite integrals.  WL-Plot can
  712. determine a reasonable integration constant, or the user can set the
  713. constant manually.  If the "based on average" option is turned off and the
  714. "Integral through x" value is within the domain, then the graph of the
  715. indefinite integral will pass through the point determined by the x and y
  716. values of the following options.
  717.  
  718.      Integral through x = 0
  719.                       y = 0
  720.  
  721. If the "based on average" option is turned on, or if the selected "Integral
  722. through x" value is not in the domain, then the program displays the
  723. integral such that its average value over the domain is zero.
  724. ~
  725. ~relat_entering_functions
  726.                             Entering Relations
  727.  
  728. keys: See Help under Functions module for more information.
  729.  
  730.   0 = abs(x-y)^(x-y) - y
  731.  
  732. To enter an algebraic relation, solve the equation for zero.  In the
  733. example shown above, the equation "y=abs(x-y)^(x-y)" was solved for zero by
  734. bringing the "y" to the other side.  During the graphing process, when the
  735. right side of the equation is evaluated to be greater than zero, it is
  736. shaded with a solid shading.  If the value is less than or equal to zero,
  737. it is shaded with dots.  If the value is not real, then no shading at all
  738. takes place.  The border between the regions represent the zero's of the
  739. relation, or possibly the discontinuities.
  740.  
  741.   0 = x<5 and 2y>x and y+x>3 and y-x<4
  742.  
  743. To enter a system of inequalities, simply list the conditions connected
  744. with "and" or "or" as the case may be.  During the graphing process, when
  745. the right side of the equation is evaluated to be true, it is shaded with a
  746. solid shading.  If it is false, it is shaded with dots.
  747.  
  748. See: Constants for declaring horizontal and vertical variables.
  749. ~
  750. ~resolution
  751.                                 Sample Size
  752.  
  753.   Horizontal Sample Size = 16
  754.   Vertical Sample Size   = 12
  755.  
  756. The Sample Size determines how accurately the Relation Plotter will graph
  757. the relation.  The Sample Size values indicate how many pixels to jump when
  758. plotting the graph.  The most accurate would be a sample size value of 1
  759. for both Horizontal and Vertical.  This results in a very accurate but very
  760. time consuming plot.  The Relation Plotter uses a special algorithm which
  761. automatically reduces the sample size near the critical regions of the
  762. graph.  As a result, the sample size values can be left quit high with only
  763. a slight sacrifice in accuracy.  The user may notice that sharp corners get
  764. chopped off if the sample size value is too high.
  765. ~
  766. ~relat_variable_values
  767.                      Entering Relation Constant Values
  768.  
  769. t0 = 3
  770. t = <horizontal axis>
  771. m = <vertical axis>
  772.  
  773. The WL-Plot Relation Plotter makes no assumption about which variable is on
  774. the horizontal axis and which is on the vertical axis.  This allows the
  775. user to have full control over the interpretation of the equation.  To
  776. change the value of a variable, simply move to that variable and enter a
  777. new value.  To indicate which variable is the horizontal axis variable,
  778. enter an "h" (for horizontal).  To indicate which variable is the vertical
  779. axis variable, enter a "v" (for vertical).
  780.  
  781. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  782. provided that 'p' is already defined and has been given a value.  Use the
  783. <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the '²'
  784. character, and <Ctrl-Shift-2> to get the '√' character.
  785. ~
  786. ~relat_plot
  787.                                Relation Plot
  788.  
  789. Selecting Plot causes the relation to be graphed on the screen.  The
  790. plotting process may take some time.  During the graphing process, when the
  791. right side of the equation is evaluated to be greater than zero or true, it
  792. is shaded with a solid shading.  If the value is less than or equal to zero
  793. or false, it is shaded with dots.  If the value is not real, then no
  794. shading at all takes place.  The border between the regions represent the
  795. zero's of the relation, or possibly the discontinuities.
  796. ~
  797. ~bifurc_entering_functions
  798.                        Entering Bifurcation Formulas
  799.  
  800. keys: See Help under Functions module for more information.
  801.  
  802. Bifurcation formulas are somewhat different from normal functions in that
  803. they are recursive.  The dependent variable is a function of both the
  804. independent variable and itself.  The dependent variable is given some
  805. initial value and plugged into the formula.  The result is then plugged
  806. back into the formula again.  This process is re-iterated numerous times. 
  807. For each value of the independent variable, multiple values of the
  808. dependent variable are calculated and plotted.  As a result, the graphing
  809. process is usually a length one.
  810.  
  811. Example: z(c) = sq(z)+c
  812.      where "z" is the dependent variable and "c" is the independent.
  813.  
  814. See Constants for important information on declaring horizontal and
  815. vertical variables.
  816. ~
  817. ~bifurcation_recursion_loops
  818.                         Bifurcation Recursion Loops
  819.  
  820. pre-plot loops = 100
  821. plot loops     = 64
  822.  
  823. The "pre-plot loops" value indicates how many iterations of the Bifurcation
  824. formula are made before any values are actually graphed.  The larger the
  825. number, the more accurate the graph.  The "plot loops" value indicates how
  826. many iterations are made during the graphing process.  Each iteration
  827. generates a single data point.  Valid values are from 0 to 65536.
  828.  
  829. initial value  = 0
  830.  
  831. The "initial value" indicates the initial value of the dependent variable
  832. before the Bifurcation formula is used.  For many formulas, the initial
  833. value makes little difference.  For others, it need only be non-zero.  For
  834. still others, the appearance of the entire graph may be heavily dependent
  835. on this initial value.
  836.  
  837. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  838. provided that 'p' is already defined and has been given a value.  Use the
  839. <Ctrl-P> key combination to get the 'π' character, <Ctrl-2> to get the '²'
  840. character, and <Ctrl-Shift-2> to get the '√' character.
  841. ~
  842. ~recurs_entering_functions
  843.                         Entering Recursive Formulas
  844.  
  845. keys: See Help under Functions module for more information.
  846.  
  847. Recursive formulas are somewhat different from normal functions in that, as
  848. the name implies, they are dependant on previous values.  Both the
  849. horizontal and vertical variables can be functions of both the previous
  850. value of either variable.  The horizontal and vertical variable are given
  851. some initial value and plugged into the formula, producing some result. 
  852. The result is then plugged back into the formula again.  This process is
  853. re-iterated numerous times.  Each re-iteration produces an (x,y) pair which
  854. is then plotted on the screen.  Often, the outcome can change significantly
  855. depending on the initial values.
  856.  
  857. Example: x = 1+y-a*sq(x)      (the Henon Map, try using a=1.4 and b=0.3)
  858.          y = b*x
  859.  
  860. This says that the next value of x will found by taking the previous values
  861. of x and y and plugging them into "1+y-a*x^2" and that the next y will be
  862. found by plugging into "b*x".
  863.  
  864. See Constants for important information on declaring horizontal and
  865. vertical variables.
  866. ~
  867. ~recursion_loops
  868.                               Recursion Loops
  869.  
  870. pre-plot loops = 50
  871. plot loops     = 1000
  872.  
  873. The "pre-plot loops" value indicates how many iterations of the Recursive
  874. formulas are made before any values are actually graphed.  The "plot loops"
  875. value indicates how many iterations are made during the graphing process. 
  876. Each iteration generates a single data point.  Valid values are from 0 to
  877. 4,294,967,296.
  878.  
  879. initial x value = 0
  880. initial y value = 0
  881.  
  882. This indicates the initial values of the horizontal and vertical variables
  883. before the Recursion formula is used.  For many formulas, the initial value
  884. makes little difference.  For others, it need only be non-zero.  For still
  885. others, the appearance of the entire graph may be heavily dependent on this
  886. initial value.
  887.  
  888. Expressions can be used such "-2π" or "√5" or "asin(.5)" or even "ln(1+p²)"
  889. provided that 'p' is already defined and has been given a value.
  890. ~
  891. ~clear_data_points
  892.                              Clear Data Points
  893.  
  894.   Clear Data Points
  895.  
  896. Selecting the Clear Data Points option ERASES ALL of the previously entered
  897. data points.
  898. ~
  899. ~number_of_data_points
  900.                            Number of Data Points
  901.  
  902.   Number of Data Points = 0
  903.  
  904. The Number of Data Points indicate the how many pairs of data points are to
  905. be plotted.  Changing to a smaller number does not erase the old data
  906. points.  Changing to a larger number causes the data point (0,0) to be
  907. added on to the end of the list.
  908. ~
  909. ~edit_data_points
  910.                              Edit Data Points
  911.  
  912. This options puts the user into the data point editor.  While editing data
  913. points, the following keys are useful.
  914.  
  915. Editing Keys:
  916.  <Enter> - Accepts the value currently being edited.
  917.  <Left>,<Right> - Moves left/right within the data being edited.
  918.  <Up>,<Down> - Moves up/down to the another X-Y pair.
  919.  <Tab> - Moves back and forth between the X and the Y data.
  920.  <Home>,<End> - Move to the beginning/end of the data being edited.
  921.  <PageUp>,<PageDown> - Moves up/down by one window screen.
  922.  <Ctrl-Home>,<Ctrl-End> - Moves to the top/bottom of the list.
  923.  <Alt-X>,<Alt-Y> - Sort data according to X or Y values in increasing order
  924.  <Alt-Shift-X>,<Alt-Shift-Y> - Sort data in decreasing order.
  925.  <Shift-Tab> - Swaps X and Y data.
  926.  <Esc> - Exits the editing session.
  927.  
  928. Expressions can be used such "-2π" or "√5" or "asin(.5)".  Use the <Ctrl-P>
  929. key combination to get the 'π' character, <Ctrl-2> to get the '²'
  930. character, and <Ctrl-Shift-2> to get the '√' character.  After exiting the
  931. editing session, the correlations squared (R²) and the equation
  932. coefficients are automatically calculated.
  933. ~
  934. ~cfit_linear_type
  935.                         Curve Fit Linear Plot Type
  936.  
  937.  (*) Linear
  938.  
  939. The Linear mathematical model assumes the equation:
  940.  
  941.                               y = A ∙ x + B
  942. ~
  943. ~cfit_exp_type
  944.                       Curve Fit Exponential Plot Type
  945.  
  946.  ( ) Exponential
  947.  
  948. The Exponential mathematical model assumes the equation:
  949.  
  950.                                        A∙x
  951.                               y = B ∙ e
  952. ~
  953. ~cfit_log_type
  954.                       Curve Fit Logarithmic Plot Type
  955.  
  956.  ( ) Logarithmic
  957.  
  958. The Logarithmic mathematical model assumes the equation:
  959.  
  960.                               y = A ∙ ln(x) + B
  961. ~
  962. ~cfit_pow_type
  963.                          Curve Fit Power Plot Type
  964.  
  965.  ( ) Power
  966.  
  967. The Power mathematical model assumes the equation:
  968.  
  969.                                        A
  970.                               y = B ∙ x
  971. ~
  972. ~cfit_poly_type
  973.                       Curve Fit Polynomial Plot Type
  974.  
  975.  ( ) Polynomial    Degree = 2
  976.  
  977. The Polynomial Plot Type differs from the other mathematical models in that
  978. the user can indicate the degree of the best fit polynomial.  A polynomial
  979. of a higher degree will always provide a better fit, but may not match the
  980. real world situation.  The degree may range from 0 to 9.
  981.  
  982. The Power mathematical model assumes the equation:
  983.  
  984.                                       0       1       2
  985.                     y = Σ A∙xⁿ = A ∙ x + A ∙ x + A ∙ x + ...
  986.                         ⁿ  ⁿ      0       1       2
  987. ~
  988. ~cfit_best_type
  989.                        Curve Fit Best Fit Plot Type
  990.  
  991.  ( ) Best Fit Curve
  992.  
  993. The Best Fit Curve option causes WL-Plot to try out all of the mathematical
  994. models and select the equation that gives the largest R² (correlation
  995. squared) value.
  996. ~
  997. ~cfit_none_type
  998.                           Curve Fit No Plot Type
  999.  
  1000.  ( ) None
  1001.  ( ) Connect Dots
  1002.  
  1003. Selecting None for the Plot Type causes the data points to be graphed, but
  1004. no curve fitting is attempted.
  1005.  
  1006. Likewise, selecting Connect Dots also does no curve fitting, but the data
  1007. points are connected by lines.  The dots are connected in same order in
  1008. which they are listed in the Edit Data box.  This order can be altered by
  1009. selecting Edit Data and then sorting the data by using <Alt-X>, <Alt-Y>,
  1010. <Alt-Shift-X>, or <Alt-Shift-Y> key combinations to sort in the X or Y
  1011. directions, either in increasing or decreasing order.
  1012. ~
  1013. ~cfit_plot
  1014.                               Curve Fit Plot
  1015.  
  1016. Short-Cut keys: <Right-Mouse-Button>,<Ctrl-Enter>
  1017.  
  1018.   Plot
  1019.  
  1020. The Curve Fit Plot option is somewhat different than the Plot option in the
  1021. other modules.  Selecting Plot brings up another menu that allows the user
  1022. to enter information to customize the graph.
  1023. ~
  1024. ~cfit_save
  1025.                               Curve Fit Save
  1026.  
  1027. Short-Cut keys: <Alt-S>
  1028.  
  1029. Selecting Save causes WL-Plot to list out the previously saved file names
  1030. and prompts the user to enter a name.  The file name extension (the 3
  1031. characters after the period) is not required.  If a mouse is being used,
  1032. the user can double-click on a name already listed in order to select that
  1033. file name.  The file includes all the information to regenerate the graph,
  1034. such as the data, mathematical model, plotting area, and titles.
  1035.  
  1036. Unlike the other plotting modules, the Curve Fit module saves its data
  1037. files in a text format (tab delimited) which can be easily read by any text
  1038. editor and by most spread sheet programs.  This allows data to be easily
  1039. exported from WL-Plot to other programs.
  1040. ~
  1041. ~cfit_retrieve
  1042.                             Curve Fit Retrieve
  1043.  
  1044. Short-Cut keys: <Alt-R>
  1045.  
  1046. Selecting Retrieve causes WL-Plot to list out the previously saved file
  1047. names and prompts the user to enter a name.  The file name extension (the 3
  1048. characters after the period) is not required.  If a mouse is being used,
  1049. the user can double-click on a name already listed in order to select that
  1050. file name.  The file includes all the information to regenerate the graph,
  1051. such as the data, mathematical model, plotting area, and titles.
  1052.  
  1053. Unlike the other plotting modules, the Curve Fit module uses a text format
  1054. (tab delimited) data file which can be produced by any text editor and by
  1055. most spread sheet programs.  This allows data to be easily imported to
  1056. WL-Plot from other programs.
  1057.  
  1058. If the retrieved file is not one generated by WL-Plot, it is assumed that
  1059. it is an ascii text file which contains X-Y data.  Data is assumed to be in
  1060. X1, Y1, X2, Y2,... order.  Since all non-numeric characters are ignored,
  1061. the data can be seperated by spaces, tabs, commas, or any non-numeric text,
  1062. such as "x=1.2 y=3.4e2".  All the other options remain as they were before
  1063. the ascii file was retrieved.
  1064. ~
  1065. ~automatic
  1066.                            Automatic X-Y Values
  1067.  
  1068.   (X) Automatic X-Y Values - on
  1069.   ( ) Automatic X-Y Values - off
  1070.  
  1071. The bottom half of the Plot Information Menu has values that are normally
  1072. automatically set by WL-Plot.  Turning this option off lets the user
  1073. manually set these values.  If the values are to be set manually, it is
  1074. recommended that the program be allowed to first set them automatically and
  1075. then have the user modify them.
  1076. ~
  1077. ~cfit_min_max
  1078.                          Curve Fit Min/Max Values
  1079.  
  1080.   x min   = 0
  1081.   x max   = 5
  1082.   y min   = 0
  1083.   y max   = 5
  1084.  
  1085. These values indicate the values of the left, right, bottom, and top edges
  1086. of the graph.
  1087. ~
  1088. ~scale
  1089.                                 X-Y Scales
  1090.  
  1091.   x scale = 1000
  1092.   y scale = 1000
  1093.  
  1094. The actual values indicated on the graph are scaled by this factor. 
  1095. ~
  1096. ~scale_title
  1097.                              X-Y Scale Titles
  1098.  
  1099.   x scale = Thousands
  1100.   y scale = Thousands
  1101.  
  1102. The scale title should be descriptive of the scale being used, such as
  1103. "Thousands" if the scale is 1000.
  1104. ~
  1105. ~axis_interval
  1106.                                Axis Interval
  1107.  
  1108.  x axis interval = 0.5
  1109.  y axis interval = 0.5
  1110.  
  1111. The Axis Interval indicates how often to put a hash mark and number on the
  1112. axis.  For example, an interval of 0.5 would place marks at 0.0, 0.5, 1.0,
  1113. 1.5, etc...
  1114. ~
  1115. ~cfit_overlay
  1116.                              Curve Fit Overlay
  1117.  
  1118.  (X) Overlay - on
  1119.  ( ) Overlay - off
  1120.  
  1121. The Overlay option allows multiple graphs to be stacked on top of each
  1122. other.  It is important to not change any values or titles if the Overlay
  1123. option is to be used.  
  1124.  
  1125. To use the Overlay option, turn off the Automatic Values option and set the
  1126. X and Y range values so that all of the graphs to be overlaid will fit into
  1127. the plotting area.  Make the first graph with the Overlay option turned
  1128. off.  When plotting the second graph in the series, turn the Overlay option
  1129. on and leave it turned on for however many graphs are to be overlaid.  To
  1130. distinguish between one set of points and another, a different Plot
  1131. Character should be used for each one.
  1132. ~
  1133. ~cfit_steps
  1134.                               Curve Fit Steps
  1135.  
  1136.   steps   = 160
  1137.  
  1138. Thee number of steps indicates how many points the plotter should sample
  1139. from the best fit equation to determine the shape of the curve.  The more
  1140. steps taken, the more accurate the graph, but the longer it will take. 
  1141. Values may range from 1 to 65535, but values less than 30 give poor
  1142. results.  This option is ignored if the Linear Plot Type is selected.
  1143. ~
  1144. ~cfit_plotchar
  1145.                          Curve Fit Plot Character
  1146.  
  1147.   Plot Character = *
  1148.  
  1149. Indicates which character will be used to plot the data points on the
  1150. graph.  This is especially useful for identifying one set of data from
  1151. another when plotting overlaid graphs.  Other good character choices
  1152. besides '*' are '+', 'o', 'O', 'x', 'X', and '#' but any character may be
  1153. used.  If you do not want the data points to be plotted, use a <Space>
  1154. character as the Plot Character.
  1155. ~
  1156. ~plot_title
  1157.                           Plot Title and Subtitle
  1158.  
  1159.   Plot Title:     Acceleration Lab
  1160.   Plot Subtitle:  Distance vs. Time
  1161.  
  1162. The Plot Title and Subtitle simply allow the user to put a descriptive
  1163. title at the top of the graph.  Using either of these options causes the
  1164. size of the graph to automatically shrink to allow room for the titles.
  1165. ~
  1166. ~axis_title
  1167.                                 Axis Title
  1168.  
  1169.  x axis title: Time (sec)
  1170.  y axis title: Dist. (cm)
  1171.  
  1172. These options allow the user to place a descriptive title along the axis of
  1173. the graph.
  1174. ~
  1175. ~cfit_plot_graph
  1176.                                 Plot Graph
  1177.  
  1178. Short-Cut keys: <Right-Mouse-Button>,<Ctrl-Enter>
  1179.  
  1180.   Plot Graph
  1181.  
  1182. Causes the Data Points to be plotted out on the graph along with the best
  1183. fit curve.
  1184. ~
  1185. ~cfit_return_menu
  1186.                           Return to Previous Menu
  1187.  
  1188.   Return to Previous Menu
  1189.  
  1190. Returns to the Curve Fit menu without graphing the data points.
  1191. ~
  1192. ~zoom
  1193.                              Zooming In & Out
  1194.  
  1195. While the graph is being plotted, hitting any key will stop the plotting
  1196. process.  After the graph is finished, an arrow will appear.  This arrow
  1197. can be moved around by either the arrow keys or a mouse.  You can zoom in
  1198. by dragging the mouse to define a new plotting area, or use the keys
  1199. described below to define the edges of the new area.  A rectangle will
  1200. appear to show what area you have defined.
  1201.  
  1202. keys: any key will stop the plotting process.
  1203.      <Left-Mouse-Button> - Drag mouse to mark zoom-box, click to cancel.
  1204.      <Left>,<Right>,<Up>,<Down> - Moves the arrow around the screen.
  1205.      <Shift-Left>,<Shift-Right>,<Shift-Up>,<Shift-Down> - Moves faster.
  1206.      <L>/<R> - Defines the left/right edge of the zoom box.
  1207.      <T>/<B> - Defines the top/bottom edge of the zoom box.
  1208.      <F3> - Defines the bottom left corner of zoom box.
  1209.      <F4> - Defines the top right corner of zoom box.
  1210.      <I>,<Return>,<Right-Mouse-Button> - Zooms In if zoom box has be set.
  1211.      <O>,<Crtl-Return>,<Ctrl-Right-Mouse-Button> - Zooms Out.
  1212.      <Space> - Displays the coordinates of the arrow tip.
  1213.      <P> - Switches display between polar and rectangular coordinate mode.
  1214.      <D> - Switches polar coordinates between degrees and radians mode.    
  1215.      <Esc> - Cancels the zoom box and returns to the menu.
  1216. ~